class BZRC;

class DumbAgent{
public:
	DumbAgent(tank_t* tank, BZRC* myTeam);
	void DoAction();
private:
	void Accelerate(long currentTime);
	void Stop(long currentTime);
	void Turn(long currentTime);
	void StopTurning(long currentTime);
	void Shoot(long currentTime);

	long GetTime();

	int currentState;
	long nextTime;
	long shotTime;
	
	BZRC* myTeam;
	tank_t* tank;
};